草庐IT

ASP.NET MVC : Save multiple values on autocomplete

全部标签

url - 如何让 Asp.Net Core 路由引擎严格遵守指定的路由?

背景出于SEO目的,同一页面不能有两个URL很重要,否则Google会将其中一个页面视为具有“重复内容”,这将导致Google降低该页面在搜索引擎结果中的排名。问题在Asp.NetCore中,当像这样使用基于属性的例程时:publicclassExampleController:Controller{[HttpGet][Route("/example/")]publicIActionResultIndex(){returnView();}}此路由返回index.cshtml页面以响应/example/AND/example的url请求。但是,我只希望它响应我明确指定的路由,即/exam

asp.net-mvc - 如何制作以不同字母书写的 ASP.NET MVC 链接

我有一个ASP.NETMVC应用程序,我想在应用程序中创建以西里尔文编写的链接。从开发的角度来看,可能存在哪些陷阱?更准确地说:现在链接看起来像:http://mysite.ru/books我想让它看起来像:http://mysite.ru/книги或者甚至:http://мойсайт.ру/книги下一个问题我可以同时使用这两个URL以及Google和其他搜索引擎的态度编辑:好吧,如果不可能的话,我不会问检查一下http://www.codeisart.ru/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5-%D0%B1%D1%83%D0%B

asp.net - SEO:带有和不带有破折号 "/"和 ASP.NET MVC 的重复 URL

在阅读Google网站管理员中心博客(官方博客)上的这篇文章“Slashornottoslash”(链接:http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html)后,我决定测试我的ASP.NETMVC应用程序。例如:http://domain.com/products和http://domain.com/products/(以“/”结尾),返回代码200,意思是:谷歌将其理解为两个不同的链接,很可能是“重复内容”。他们建议选择你想要的方式......有或没有破折号并创建一个301永

asp.net-mvc - 没有 Controller 和操作的网址

我正在制作asp.netmvc应用程序,我有下一个问题。例如,我需要生成像这样的urlwww.something.com/abc,其中abc是产品ID,www.something.com/def其中def是公司ID。谁能给我看一些带有这样的路由链接的代码?@Html.RouteLink("Samplelink1","routeName1",new{controller="Home",action="actionname1",parameter="abc"})@Html.RouteLink("Samplelink2","routeName2",new{controller="Home",

asp.net - Webforms 与 MVC 中的 SEO 友好 URL

据我了解,MVC具有对SEO更友好的网址。或者至少更容易实现。这样做的原因是您可以制作实际上是参数的假文件夹,例如:问题/37/WhatIsSEO等效的Webforms在哪里question.aspx?id=37&title=WhatIsSEO标题实际上没有做任何事情,它只是为了SEO...它是否将看起来像文件夹的内容排在比参数更高的位置?这就是它优越的原因,还是我完全不对?如果我不是,那么作为网络表单开发人员解决这个问题的最佳解决方案是什么? 最佳答案 如果您使用的是.NET3.5SP1(或4.0)和IIS7,则可以在ASP.NE

asp.net-mvc - ASP.NET MVC SEO 友好 URL

我有一个ASP.NETMVC应用程序,访问者可以选择两种语言来查看网站。我的问题是:url本身是否也应该依赖于语言,例如:/en/approach->指英文页面/nl/aanpak->指荷兰语页面或者我应该只对英语和荷兰语页面使用/en/approach?谢谢,大号 最佳答案 最好把它们分开。它将允许搜索引擎索引更多页面,并使url易于破解。此外,如果您计划使用输出缓存,您将能够轻松缓存这两种本地化。这是一篇关于如何使用MVC完成本地化的好文章。HowtolocalizeASP.NETMVCapplication?

asp.net - 如何确定 asp.net url 是否为 "rewritten"?

我正在使用http://urlrewriter.net/在我的网站上重写网址。例如,我正在重写:http://www.example.com/schedule.aspx?state=ca到http://www.example.com/california.aspx我正在尝试(出于SEO目的)动态添加元标记:仅到尚未重写的页面。这是因为我希望两个URL都能工作,但只有重写的URL才能被搜索引擎索引。如何确定请求的页面版本?编辑下面的答案建议使用301重定向而不是使用元标记。也许我会这样做,但我仍然想知道潜在问题的答案...我如何知道页面是否已被重写? 最佳答案

asp.net-mvc - 用于 SEO 的 T4MVC 链接

我正在尝试将我们的链接切换到T4MVC,并且我在使用不属于Action签名的参数时遇到了一个小问题。我们有一条路线是这样的:http://www.mydomain.com/{fooKey}/{barKey}/{barID}==>导致BarController.Details(barID)。fooKey和barKey仅添加到链接中用于SEO目的。(因为bar是foo的子实体,我们希望在URL中表示该层次结构)到目前为止,我们会使用这将引导我们找到BarController.Details(barID),同时在URL中保留fooKey和barKey。现在我们开始使用T4MVC,我们尝试将其

asp.net - 检测您的站点是否正在被机器人访问

我有一些地理定位代码,如果网站被机器人抓取,我希望以特定方式运行,例如谷歌等有什么办法可以推断出这一点吗? 最佳答案 向搜索引擎爬虫和人类访问者呈现不同的内容-称为cloaking-是一件有风险的事情,如果被发现可能会受到搜索引擎的惩罚。就是说,查看thisSOanswer有几个链接到维护良好的“机器人列表”。您必须解析USER_AGENT字符串并将其与此类机器人列表进行比较。 关于asp.net-检测您的站点是否正在被机器人访问,我们在StackOverflow上找到一个类似的问题:

ASP.NET - SEO 友好吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想问问你们对用ASP.NET编写的服务的SEO的看法。我遇到了一位SEO专家,他说几乎不可能为用ASP.NET编写的服务/门户进行SEO,因为Google机器人不喜欢它生成的页面。你能证实还是否认这个理论?